# demo04_os.py   shutil = shell + util
# os(工具): operation system: 操作系统
import os
# os.path.abspath(路径): 返回一个长得像绝对路径的字符串
print(os.path.abspath("nfx"))
# os.path.basename(路径): 获取最后一个'/'右边的内容
print(os.path.basename("/root/PycharmProjects/NSD2110/day07/nfx"))
# os.path.dirname(路径): 获取最后一个'/'左边的内容
print(os.path.dirname("/root/PycharmProjects/NSD2110/day07/nfx"))
# os.path.split(路径): 以最后一个'/'进行切割
result = os.path.split("/root/PycharmProjects/NSD2110/day07/nfx")
print(result)  # ('/root/PycharmProjects/NSD2110/day07', 'nfx')
# os.path.join(目录名, 文件名): 拼接路径
print(os.path.join("/opt/mydir", "test"))  # /opt/mydir/test
# !!!! os.path.exists(路径): 判断某个文件或目录存在不存在
print(os.path.exists("/opt/xixixi"))  # False
print(os.path.exists("/etc/hosts"))  # True
